(function() {
    "use strict";
    var e = window.jQuery,
        t = window.qh360cp,
        n = window._;
    t.pages.hm = {}, t.pages.hm.init = function() {
        t.pages.hm.own_perc = t.pages.own_perc, e("#hm_title,#hm_content").on("keyup blur", function(n) {
            var r, i = e.trim(e(this).val()),
                s = e(this).attr("max") * 2,
                o = i == e(this)[0].defaultValue ? 0 : t.string.len(i);
            o > s && (r = t.string.cut(i, s, ""), e(this).val(r), o = t.string.len(r)), e(this).parents(".v").siblings(".t").find("b").html(Math.floor((s - o) / 2))
        }), e("#hm_ticheng").on("change", function(n) {
            if (e.inArray(t.pages.lott_type_id * 1, [t.lottery.lott_type_id.sd, t.lottery.lott_type_id.p3]) < 0) return;
            var r = e(this).val() * 1,
                i = e("#hm_own_buy");
            t.pages.hm.own_perc = r < t.pages.own_perc ? t.pages.own_perc : r, i.parents(".v").siblings(".t").find("em").text(parseInt(t.pages.hm.own_perc * 100)), i.val(0).trigger("blur")
        }), e("#hm_own_buy").on("keyup blur", function(n) {
            var r = ("0" + e(this).val().replace(/\D/g, "")) * 1,
                i = e.trim(e("#money").text()) * 1,
                s = Math.ceil(i * t.pages.hm.own_perc);
            r > i && (r = i), n.type == "blur" && r < s && (r = s);
            var o = i ? t.number.format(r / i * 100, 0) : 0;
            e(this).val(r);
            var u = e(this).parents(".v").siblings(".t");
            u.find("b").text(o), o > 0 ? u.find("span").show() : u.find("span").hide(), e("#hm_baodi").parents(".v").siblings(".t").find("b").eq(0).text(i - r), e("#hm_baodi").trigger("keyup")
        }), e("#hm_baodi").on("keyup blur", function(n) {
            var r = ("0" + e(this).val().replace(/\D/g, "")) * 1,
                i = e.trim(e("#money").text()) * 1,
                s = e(this).parents(".v").siblings(".t"),
                o = s.find("b"),
                u = o.eq(0).text() * 1;
            r > u && (r = u);
            var a = i ? t.number.format(r / i * 100, 0) : 0;
            e(this).val(r), o.eq(1).text(a), a > 0 ? s.find("em").show() : s.find("em").hide(), t.pages.hm.totel()
        }), e("#hm_tc_tips,#hm_bd_tips").hover(function() {
            t.lightbox.tmp_tips = t.lightbox.tips({
                offset_box: e(this),
                content: e(this).attr("desc"),
                left: -30,
                width: 300
            })
        }, function() {
            t.lightbox.tmp_tips.close()
        }), e(".allbao").on("click", function(t) {
            t.preventDefault(), e("#hm_baodi").val(e(".zdkbd").text()), e("#hm_baodi").trigger("blur")
        })
    }, t.pages.hm.totel = function() {
        var t = e(".tab-pane-hm .count em"),
            n = e("#hm_own_buy").val(),
            r = e("#hm_baodi").val();
        t.eq(0).text(n * 1 + r * 1), t.eq(1).text(n), t.eq(2).text(r)
    }, t.pages.hm.param = function() {
        var t = e(".tab-pane-hm input[name=hm_bm]:checked").val(),
            n = e("#hm_title").val() || e("#hm_title").attr("placeholder"),
            r = e("#hm_content").val() || e("#hm_content").attr("placeholder"),
            i = {
                buy_type: "team",
                SecrecyFlag: t,
                LockCount: e("#hm_baodi").val(),
                SponsorBuy: e("#hm_own_buy").val(),
                SponsorDeduck: e("#hm_ticheng").val(),
                PTitle: n,
                PMemo: e.trim(r)
            };
        return i
    }
})();